package org.example.service;

/**
 * 内容安全审核
 */
public interface ContentSecurityAuditService {

    /**
     * 审核文本内容
     * @param content
     */
    Boolean contentAudit(String content) throws Exception;


    /**
     * 图片审核
     * @param imageUrl
     * @return
     * @throws Exception
     */
    Boolean imageAudit(String imageUrl) throws Exception;


    /**
     * 视频审核,获取提交视频任务id===》TaskId
     * @param videoUrl
     * @return
     */
    String getVideoTaskId(String videoUrl);

    /**
     * 视频审核
     * @param taskId
     * @return
     */
    Integer videoAudit(String taskId);


    /**
     * 获取视频审核结果
     * @return
     */
    String getVideoAuditResult(String taskId) throws Exception;

}
